//#########################################################
// 版权所有：鸽子游戏俱乐部
// 系统名称：鸽子游戏俱乐部-移动版
// 文件名称：publicReducer.js
// 创建时间：2016年10月17日
// 创建人员：朱勇
// 功能说明：公共reducer，存储公共的状态信息
//#########################################################

'use strict';

import * as ActionTypes from '../actions/types';

const initialState = {
};

function changePublicState(state = initialState, action) {
    switch (action.type) {
        case ActionTypes.CLEAR_ACTION_TYPE:
            return Object.assign({}, state, {
                actionType: null,
            });
        case ActionTypes.LOGOUT_SUCCESS:
        case ActionTypes.LOGOUT_FAILED:
            // return initialState;
        default:
            return Object.assign({}, state, {
                actionType: action.type,
            });
    }
}

module.exports = changePublicState;